package pile.pay.service.impl;

import pile.pay.entity.OccupyOrder;
import pile.pay.mapper.OccupyOrderMapper;
import pile.pay.service.IOccupyOrderService;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springframework.stereotype.Service;
import pile.pay.entity.ResponseResult;
import org.springframework.beans.factory.annotation.Autowired;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import pile.pay.utils.WebUtils;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import pile.pay.entity.PageList;
import org.apache.commons.lang.StringUtils;
import java.util.Arrays;
import java.util.List;

import pile.pay.params.occupyOrder.DeleDTO;
import pile.pay.params.occupyOrder.ListDTO;
/**
 * <p>
 * 占位订单 服务实现类
 * </p>
 *
 * @author 郭天义
 * @since 2024-06-29
 */
@Service
public class OccupyOrderServiceImpl extends ServiceImpl<OccupyOrderMapper, OccupyOrder> implements IOccupyOrderService {

    @Autowired
    private OccupyOrderMapper occupyOrderMapper;

    /**
     * 根据我们自己生成的订单号查询占位订单
     * @param rechargeOrderNo
     * @return
     */

    @Override
    public List<OccupyOrder> selectByPaymentOrderNumber(String rechargeOrderNo) {
        List<OccupyOrder> occupyOrders = occupyOrderMapper.selectByPaymentOrderNumber(rechargeOrderNo);
        return occupyOrders;

    }
}
